.group-store{
  .el-checkbox+.el-checkbox,.el-checkbox{
    margin:0;
    margin-right: 30px;
  }
  .cityDiv{
    .el-form-item:first-child{
      width: 260px;
    }
    .el-form-item{
      display: inline-block;
      width: 140px;
    }
  }
  .store-price{
    overflow: auto;
    margin-right: 20px
  }
  .price-table{
    width: 100%;
    td,th{
      border:1px solid #dadada;
      white-space: nowrap;
      div{
        padding: 15px;
      }
      .border{
        border-top:1px solid #dadada;
      }
    }
    td{
      color:#666;
      .set-price{
        cursor:pointer;
        &:hover{
          color:#3a8ee6;
        }
      }
    }
  }
  .price-model{
    .el-dialog__body{
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  .price-title{
    font-size: 20px;
    margin-bottom: 10px;
  }
  .month-price{
    overflow: hidden;
    .el-form-item{
      width: 90px;
      margin-left: 10px;
      float:left;
      .el-form-item__label{
        margin-left: 20px;
        text-align: center;
        float: none;
      }
      .el-form-item__content{
        margin-left: 0!important;
        .el-input__inner{
          text-align: center;
        }
      }
      &:first-child{
        margin-left: 0;
      }
    }
  }
  .spcial-price{
    .spcial-form{
      overflow: hidden;
      margin-top: 10px;
      padding-left: 50px;
      .el-form-item{
        float: left;
        margin-right: 20px;
      }
      .el-input{
        width: 100px;
      }
      .btn{
        float: left;
        line-height: 40px;
      }
    }
    .btn{
      width: 110px;
      cursor: pointer;
      &:hover{
        color:#66b1ff;
      }
    }
  }
  .si-span{
    display: block;
    margin-bottom:10px;
    .s-select{
      width: 110px;
    }
    .s-input{
      width: 465px;
    }
    .el-icon-plus,.el-icon-minus{
      cursor: pointer;
      font-size: 15px;
    }
    .el-icon-plus{
      color:#66b1ff;
    }
  }
  .weekend {
    color: #f24949;
  }
  .today{
    color: #178ce6;
  }
  .el-input-number{
    width: 100%;
    .el-input__inner{
      text-align: left;
    }
  }
  .group-title{
    height: 50px;
    border: 1px solid #dadada;
    line-height: 50px;
    font-size: 16px;
    color: #666;
    cursor: pointer;
    i{
      margin-left: 10px;
    }
    span{
      margin-left: 10px;
    }
  }
  .check-groups{
    .el-checkbox{
      margin-left: 15px;
      margin-bottom: 10px;
      width: 145px;
    }
  }
}
.show-tree:hover{
  .select-tree{
    display: block;
  }
}
.select-tree{
  display:none;
  position: absolute;
  top: 40px;
  width: 100%;
  max-height: 220px;
  overflow: auto;
  background: #fff;
  border: 1px solid #dadada;
  border-radius: 10px;
}
.mx500{
  max-height: 500px;
  overflow: auto;
}
